"""
Stats Class
For enemies, player, and bosses
Set Up for Turned Based Battle
"""

class Stats:
    currentHP = 0
    maximumHP = 0
    
    #General Stats
    Strength = 0
    Wisdom = 0
    Agility = 0
    Dexterity = 0
    Luck = 0
    
    #Negative Stats for in combat us only
    deStrength = 0
    deWisdom = 0
    deAgility = 0
    deDexterity = 0
    deLuck = 0
    
    dead = False
    
    Type = None # For type advantage combat
    Affliction = None # Poison, Blind, etc
    
    def __init__(self):
        self.currentHP = 0
        self.maximumHP = 0
    
        self.Strength = 0
        self.Wisdom = 0
        self.Agility = 0
        self.Dexterity = 0
        self.Luck = 0
        
        self.deStrength = 0
        self.deWisdom = 0
        self.deAgility = 0
        self.deDexterity = 0
        self.deLuck = 0
        
        self.Type = None
        self.Affliction = None
    
    def checkAffliction(self): # This will update stats based on Affliction
        pass
    